package com.csu.cphone.vo;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

@ApiModel(description = "回收订单请求VO类")
public class RecycleOrderVo
{

    @ApiModelProperty(required = true, value = "回收手机id")
    private Integer recyclePhoneId;

    @ApiModelProperty(value = "订单备注")
    private String remark;

    @ApiModelProperty(required = true, value = "用户id")
    private Integer customerId;

    @ApiModelProperty(required = true, value = "服务方式（1：上门；2：门店；3：邮寄）")
    private Integer serviceType;

    @ApiModelProperty(value = "用户详细地址")
    private String address;

    @ApiModelProperty(value = "上门时间段")
    private String period;

    @ApiModelProperty(value = "门店id")
    private Integer storeId;

    @ApiModelProperty(value = "快递公司名称")
    private String expressCompany;

    @ApiModelProperty(value = "快递单号")
    private String expressNumber;

    @ApiModelProperty(value = "iphone解锁密码及icloud账号密码信息")
    private String iphonePasswd;

    @ApiModelProperty(required = true, value = "问题选项")
    private RecyclePhoneProblemsVo recyclePhoneProblems;

    @ApiModelProperty(required = true, value = "坐标：lat,lng")
    private String positon;

    /**
     * @return the remark
     */
    public String getRemark()
    {
        return remark;
    }

    /**
     * @param remark
     *            the remark to set
     */
    public void setRemark(String remark)
    {
        this.remark = remark;
    }

    /**
     * @return the customerId
     */
    public Integer getCustomerId()
    {
        return customerId;
    }

    /**
     * @param customerId
     *            the customerId to set
     */
    public void setCustomerId(Integer customerId)
    {
        this.customerId = customerId;
    }

    /**
     * @return the serviceType
     */
    public Integer getServiceType()
    {
        return serviceType;
    }

    /**
     * @param serviceType
     *            the serviceType to set
     */
    public void setServiceType(Integer serviceType)
    {
        this.serviceType = serviceType;
    }

    /**
     * @return the address
     */
    public String getAddress()
    {
        return address;
    }

    /**
     * @param address
     *            the address to set
     */
    public void setAddress(String address)
    {
        this.address = address;
    }

    /**
     * @return the period
     */
    public String getPeriod()
    {
        return period;
    }

    /**
     * @param period
     *            the period to set
     */
    public void setPeriod(String period)
    {
        this.period = period;
    }

    /**
     * @return the storeId
     */
    public Integer getStoreId()
    {
        return storeId;
    }

    /**
     * @param storeId
     *            the storeId to set
     */
    public void setStoreId(Integer storeId)
    {
        this.storeId = storeId;
    }

    /**
     * @return the expressCompany
     */
    public String getExpressCompany()
    {
        return expressCompany;
    }

    /**
     * @param expressCompany
     *            the expressCompany to set
     */
    public void setExpressCompany(String expressCompany)
    {
        this.expressCompany = expressCompany;
    }

    /**
     * @return the expressNumber
     */
    public String getExpressNumber()
    {
        return expressNumber;
    }

    /**
     * @param expressNumber
     *            the expressNumber to set
     */
    public void setExpressNumber(String expressNumber)
    {
        this.expressNumber = expressNumber;
    }

    /**
     * @return the iphonePasswd
     */
    public String getIphonePasswd()
    {
        return iphonePasswd;
    }

    /**
     * @param iphonePasswd
     *            the iphonePasswd to set
     */
    public void setIphonePasswd(String iphonePasswd)
    {
        this.iphonePasswd = iphonePasswd;
    }

    /**
     * @return the recyclePhoneProblems
     */
    public RecyclePhoneProblemsVo getRecyclePhoneProblems()
    {
        return recyclePhoneProblems;
    }

    /**
     * @param recyclePhoneProblems
     *            the recyclePhoneProblems to set
     */
    public void setRecyclePhoneProblems(RecyclePhoneProblemsVo recyclePhoneProblems)
    {
        this.recyclePhoneProblems = recyclePhoneProblems;
    }

    /**
     * @return the recyclePhoneId
     */
    public Integer getRecyclePhoneId()
    {
        return recyclePhoneId;
    }

    /**
     * @param recyclePhoneId
     *            the recyclePhoneId to set
     */
    public void setRecyclePhoneId(Integer recyclePhoneId)
    {
        this.recyclePhoneId = recyclePhoneId;
    }

    /**
     * @return the positon
     */
    public String getPositon()
    {
        return positon;
    }

    /**
     * @param positon
     *            the positon to set
     */
    public void setPositon(String positon)
    {
        this.positon = positon;
    }

}
